/*! =======================================================
                      VERSION  4.4.0              
========================================================= */
/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers: 
 *		Kyle Kemp 
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================= */
.slider {
  position: relative;

display: inline-block;

vertical-align: middle;

}
.slider.slider-horizontal {
  width: 210px;

height: 20px;

}
.slider.slider-horizontal .slider-track {
  top: 50%;

left: 0;

width: 100%;

height: 10px;

margin-top: -5px;

}
.slider.slider-horizontal .slider-selection {
  top: 0;

bottom: 0;

height: 100%;

}
.slider.slider-horizontal .slider-handle {
  margin-top: -5px;

margin-left: -10px;

}
.slider.slider-horizontal .slider-handle.triangle {
  width: 0;

height: 0;

margin-top: 0;

border-width: 0 10px 10px 10px;

border-bottom-color: #0480be;

}
.slider.slider-vertical {
  width: 20px;

height: 210px;

}
.slider.slider-vertical .slider-track {
  top: 0;

left: 50%;

width: 10px;

height: 100%;

margin-left: -5px;

}
.slider.slider-vertical .slider-selection {
  top: 0;

bottom: 0;

left: 0;

width: 100%;

}
.slider.slider-vertical .slider-handle {
  margin-top: -10px;

margin-left: -5px;

}
.slider.slider-vertical .slider-handle.triangle {
  width: 1px;

height: 1px;

margin-left: 0;

border-width: 10px 0 10px 10px;

border-left-color: #0480be;

}
.slider.slider-disabled .slider-handle {
  background-image: -webkit-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);

background-image: -o-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);

background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#dfdfdf),
    to(#bebebe)
  );

background-image: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#bebebe));

background-image: linear-gradient(to bottom, #dfdfdf 0%, #bebebe 100%);

background-repeat: repeat-x;

filter: progid:DXImageTransform.Microsoft.gradient(
      startColorstr='#ffdfdfdf',
      endColorstr='#ffbebebe',
      GradientType=0
    );

}
.slider.slider-disabled .slider-track {
  cursor: not-allowed;

background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);

background-image: -o-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);

background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#e5e5e5),
    to(#e9e9e9)
  );

background-image: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#e9e9e9));

background-image: linear-gradient(to bottom, #e5e5e5 0%, #e9e9e9 100%);

background-repeat: repeat-x;

filter: progid:DXImageTransform.Microsoft.gradient(
      startColorstr='#ffe5e5e5',
      endColorstr='#ffe9e9e9',
      GradientType=0
    );

}
.slider input {
  display: none;
}
.slider .tooltip.top {
  margin-top: -36px;
}
.slider .tooltip-inner {
  white-space: nowrap;
}
.slider .hide {
  display: none;
}
.slider-track {
  position: absolute;

cursor: pointer;

border-radius: 4px;

background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);

background-image: -o-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);

background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#f5f5f5),
    to(#f9f9f9)
  );

background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f9f9f9));

background-image: linear-gradient(to bottom, #f5f5f5 0%, #f9f9f9 100%);

background-repeat: repeat-x;

-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);

filter: progid:DXImageTransform.Microsoft.gradient(
      startColorstr='#fff5f5f5',
      endColorstr='#fff9f9f9',
      GradientType=0
    );

}
.slider-selection {
  position: absolute;

-webkit-box-sizing: border-box;

box-sizing: border-box;

border-radius: 4px;

background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);

background-image: -o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);

background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#f9f9f9),
    to(#f5f5f5)
  );

background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5));

background-image: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);

background-repeat: repeat-x;

-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);

box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);

filter: progid:DXImageTransform.Microsoft.gradient(
      startColorstr='#fff9f9f9',
      endColorstr='#fff5f5f5',
      GradientType=0
    );

}
.slider-handle {
  position: absolute;

width: 20px;

height: 20px;

border: 0px solid transparent;

background-color: #337ab7;

background-image: -webkit-linear-gradient(top, #149bdf 0%, #0480be 100%);

background-image: -o-linear-gradient(top, #149bdf 0%, #0480be 100%);

background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#149bdf),
    to(#0480be)
  );

background-image: -webkit-gradient(linear, left top, left bottom, from(#149bdf), to(#0480be));

background-image: linear-gradient(to bottom, #149bdf 0%, #0480be 100%);

background-repeat: repeat-x;

-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2),
    0 1px 2px rgba(0, 0, 0, .05);

box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2),
    0 1px 2px rgba(0, 0, 0, .05);

filter: progid:DXImageTransform.Microsoft.gradient(
      startColorstr='#ff149bdf',
      endColorstr='#ff0480be',
      GradientType=0
    );

-webkit-filter: none;

filter: none;

}
.slider-handle.round {
  border-radius: 50%;
}
.slider-handle.triangle {
  background: transparent none;
}
.slider-handle.custom {
  background: transparent none;
}
.slider-handle.custom::before {
  content: '\2605';

color: #726204;

font-size: 20px;

line-height: 20px;

}
